to afford protection - Français Anglais Dictionnaire